/***************************************************************************
 *   This is a part of the NextCAD Web APP.                                *
 *   Copyright (C) AMCAX, All rights reserved.                             *
 ***************************************************************************/
export type MousePoint = {
  x: number;
  y: number;
};

export enum State {
  NONE,
  DRAW_CIRCLE,
  DRAW_ARC,
  FINISH,
}
export type MouseState =
  | State.NONE
  | State.DRAW_CIRCLE
  | State.DRAW_ARC
  | State.FINISH;

export interface ArcCommandProps {
  title: string;
  onClose: () => void;
}
